package news.dao;

import java.util.List;

import news.entity.News;

public interface INewsDao {
	
	/**
	 * 获得所有的新闻
	 * @return
	 */
	List<News> getAllNews();
	
	/**
	 * 添加新闻
	 * @param news
	 * @return
	 */
	boolean addNews(News news);
	
	/**
	 * 获得新闻条数
	 * @return
	 */
	int getNewsCount();
	
	/**
	 * 分页
	 * @param pageSize
	 * @param currentPage
	 * @return
	 */
	List<News> getNewsByPage(int pageSize,int currentPage);
	
	/**
	 * 根据类别筛选新闻
	 * @param boardId
	 * @return
	 */
	List<News> getNewsByBoardId(int boardId);
	
	/**
	 * 根据新闻id获得新闻
	 * @param newsId
	 * @return
	 */
	News getNewsByNewsId(int newsId);
}
